package com.mjf.ue.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2024/12/22 15:33
 */
@Data
@TableName("u8_barcode")
public class U8BarcodeEntity {

    @TableId(type = IdType.INPUT)
    private String id;
    private String barcode;  //  varchar(100) DEFAULT NULL COMMENT '条码',
    private String cinvcode;  //  varchar(100) DEFAULT NULL COMMENT '存货编码',
    private String cinvname;  //  varchar(100) DEFAULT NULL COMMENT '存货名称',
    private String cinvstd;  //  varchar(100) DEFAULT NULL COMMENT '规格型号',
    private String cinvccode;  //  varchar(100) DEFAULT NULL COMMENT '存货分类编码',
    private String cinvcname;  //  varchar(100) DEFAULT NULL COMMENT '存货分类名称',
    private String cinvaddcode;  //  varchar(100) DEFAULT NULL COMMENT '存货代码',
    private String cposition;  //  varchar(100) DEFAULT NULL COMMENT '货位编码',
    private String cdefwarehouse;  //  varchar(100) DEFAULT NULL COMMENT '仓库编码',
    private String cpackingtype;  //  varchar(100) DEFAULT NULL COMMENT '包装规格',
    private BigDecimal iinvsalecost;  //  decimal(10,2) DEFAULT NULL COMMENT '销售单价',
    private LocalDate dmdate;  //  date DEFAULT NULL COMMENT '生产日期',
    private String cwhcode;  //  varchar(100) DEFAULT NULL COMMENT '仓库编码',
    private String cwhname;  //  varchar(100) DEFAULT NULL COMMENT '仓库名称',
    private String cposcode;  //  varchar(100) DEFAULT NULL COMMENT '货位编码',
    private String cposname;  //  varchar(100) DEFAULT NULL COMMENT '货位名称',
    private BigDecimal qty;  //  decimal(10,2) DEFAULT NULL COMMENT '数量',
    private BigDecimal inum;  //  decimal(10,2) DEFAULT NULL COMMENT '件数',
    private String plot;  //  varchar(100) DEFAULT NULL COMMENT '批次',
    private String csrccode;  //  varchar(100) DEFAULT NULL COMMENT '来源单code',
    private String csrcvouchtype;  //  varchar(100) DEFAULT NULL COMMENT '来源单据类型',
    private String enumname;  //  varchar(100) DEFAULT NULL COMMENT '来源单据类型名称',
    private Integer csrcsubid;  //  int DEFAULT NULL COMMENT '来源单',
    private String ibarcodestate;  //  varchar(100) DEFAULT NULL COMMENT '条码状态',
    private String cinvbarcode;  //  varchar(100) DEFAULT NULL COMMENT '存货条码',
    private String cinvcbarcode;  //  varchar(100) DEFAULT NULL COMMENT '存货分类条码',
    private String cwhbarcode;  //  varchar(100) DEFAULT NULL COMMENT '仓库条码',
    private String cposbarcode;  //  varchar(100) DEFAULT NULL COMMENT '货位条码',
    private Integer irowno;  //  int DEFAULT NULL COMMENT '来源单据行号',
    private String ubarcode;  //  varchar(100) DEFAULT NULL COMMENT '防伪码'
    private String ccomunitcode; //	string		主计量单位编码
    private String cunitname; //	string		主计量单位名称
    private LocalDateTime times;






}
